Security is usually a main concern in every domain, thanks to a rise in crime rate in a crowded event or suspicious lonely areas. Abnormal detection and monitoring have major applications of computer vision to tackle various problems. Thanks to growing demand in the protection of safety, security and private properties, needs and deployment of video surveillance systems can recognize and interpret the scene and anomaly events play an important role in intelligence monitoring. This project implements automatic gun (or) weapon detection employing a Convolution Neural Network (CNN) based Single Shot Multibox Detector and Faster R-CNN algorithms. Proposed implementation uses two sorts of datasets. One dataset, which had pre-labeled images and therefore the other one, may be a set of images, which were labeled manually. Results are tabulated, both algorithms achieve good accuracy, but their application in real situations is often based on the trade-off between speed and accuracy. The system is entailed with automatic detection of the handgun/ knife or the other crime objects without manual intervention. This technique operates directly on the raw inputs i.e. security footage of camera in live; thus is proven to exhibit increased accuracy thanks to usage of datasets and instant identification.
Introduction
I. PROBLEM STATEMENT
An attempt to design and develop a system which can detect the guns, rifles and other weapons in no time and with less computational resources, so as to provide visionary sense to robots. Proposed implementation uses two sorts of datasets. One dataset, which had pre-labeled images and therefore the other one, may be a set of images, which were labeled manually. Results are tabulated, both algorithms achieve good accuracy, but their applications in real situations are often based on the trade-off between speed and accuracy.
II. PROPOSED SYSTEM
This project implements automatic gun (or) weapon detection employing a convolution neural network (CNN) based SSD and Faster RCNN algorithms. Proposed implementation uses two sorts of datasets. One dataset, which had pre-labeled images and therefore the other one, may be a set of images, which were labeled manually. Results are tabulated, both algorithms achieve good accuracy, but their applications in real situations are often based on the trade-off between speed and accuracy. This technique uses security footage to automatically identify the human behavior using Convolution Neural Nets (CNNs) by forming deep learning model which operates directly on the raw inputs. Dynamically handling illegal activities and instant security actions can be performed. Its increased accuracy is due to usage of datasets and instant identification. Automatic detecting of the handgun in visual surveillance is done by implementing Faster Region-Based CNN (RCNN) by differentiating the amount of false negatives and false positives.
III. INTRODUCTION
Violence committed with weapons causes plenty of effect on public, health, psychological, and economic cost. Number of studies shows that handheld gun or a knife is that the primary weapon used for various crimes like trespassing, robbery, shoplifting, kidnapping and abduction. These crimes are often reduced by identifying the disruptive behavior at early stage and monitoring the suspicious activities carefully so as that law enforcement agencies can further take immediate action. The worldwide price from use of guns could also be as high as 1,000 dead each day. Therefore, we aim to develop a wise surveillance security system detecting weapons specifically guns. Weapon or Anomaly detection is that the identification of irregular, unexpected, unpredictable, unusual events or items, which isn't considered as a normally occurring event or a daily item during a pattern or items present in a dataset and thus differs from existing patterns.
An anomaly could even be a pattern that occurs differently from a set of standard patterns. Therefore, anomalies depend upon the phenomenon of interest. Object detection uses feature extraction and learning algorithms or models to acknowledge instances of various categories of objects. Proposed implementation focuses on accurate weapon detection and classifies it.
We are concerned with accuracy since a false alarm could result in adverse responses. Choosing the right approach required making a proper trade-off between accuracy and speed. Frames are extracted from the input video. Frame differencing algorithm is applied and bounding box is created before the detection of object. The flow of object detection and tracking is as shown in figure 1. Dataset is created, trained and fed to object detection algorithm. Based on application suitable detection algorithm (SSD or fast RCNN) chosen for gun detection. The approach addresses a problem of detection using various machine learning models like Region Convolutional Neural Network (RCNN), Single Shot Detection (SSD).
VII. FUTURE ENHANCEMENTS
Implementation of this project in real world would be an evaluation in field of security and surveillance. Integration of existing security systems like surveillance cameras with this software will be a game changer in arena of security services. We could possibly save many lives from threats through instantaneous alert systems.
Conclusion
SSD and Faster RCNN algorithms are simulated for pre labeled and self-created image dataset for weapon (gun) detection. We propose a model that gives a visionary sense to a machine or robot to identify the unsafe weapon and can also alert the human administrator when a gun or a firearm is obvious in the edge using different types of Object detection algorithms. There\'s an immediate need to update the current surveillance capabilities to support monitoring the effectiveness of human operators with the growing availability of low-cost storage, video infrastructure, and better video processing technologies.
References
[1] Wei Liu et al., “SSD: Single Shot Multi-Box Detector”, European Conference on Computer Vision, Volume 169, pp 20-31 Sep. 2017.
[2] D. Erhan et al., “Scalable Object Detection Using Deep Neural Networks,” IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2014.
[3] Ruben J Franklin et.al., “Anomaly Detection in Videos for Video Surveillance Applications Using Neural Networks,” International Conference on Inventive Systems and Control,2020.
[4] H R Rohit et.al., “A Review of Artificial Intelligence Methods for Data Science and Data Analytics: Applications and Research Challenges,”2018 2nd International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud), 2018.
[5] Abhiraj Biswas et. al., “Classification of Objects in Video Records using Neural Network Framework,” International conference on Smart Systems and Inventive Technology,2018.
[6] Pallavi Raj et. al., “Simulation and Performance Analysis of Feature Extraction and Matching Algorithms for Image Processing Applications” IEEE International Conference on Intelligent Sustainable Systems, 2019.